package com.icloud.system.boot.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.icloud.common.web.vo.FileUrlVO;
import com.icloud.common.web.vo.PageVO;
import com.icloud.system.boot.dto.InformationPageDto;
import com.icloud.system.boot.dto.UpdateAppCustomerDto;
import com.icloud.system.boot.model.TInformation;
import com.icloud.system.boot.vo.*;
import org.springframework.web.multipart.MultipartFile;

public interface ITInformationService extends IService<TInformation> {

    FileUrlVO uploadFileCover(MultipartFile file);

    boolean addInfomation(AddInformationVO vo);

    boolean updateInfomation(UpdateInformationVO vo);

    boolean deleteInfomation(DeleteInformationVO vo);

    PageVO<InformationVO> infomationPage(InformationPageDto dto);
}
